/* line 2, login.less */
header {
  position: relative;
  width: 90%;
  min-width: 320px;
  margin: 0 auto;
}
/* line 8, login.less */
header .back {
  position: absolute;
  top: 0;
  left: 0.1rem;
  font-family: "幼圆";
  font-weight: bold;
  font-size: 0.16rem;
}
/* line 16, login.less */
header h2 {
  width: 100%;
  text-align: center;
  font-size: 0.14rem;
  font-weight: normal;
}
/* line 22, login.less */
header .registe {
  position: absolute;
  top: 0;
  right: 0.1rem;
  font-size: 0.12rem;
}
/* line 28, login.less */
header .top-control {
  color: #1449ac;
}
/* line 33, login.less */
.login-input-place {
  width: 90%;
  min-width: 320px;
  margin: 0 auto;
  margin-top: 0.5rem;
}
/* line 39, login.less */
.login-input-place > div {
  width: 100%;
  padding: 0.36rem 0;
  border-bottom: 1px solid #ccc;
}
/* line 45, login.less */
.login-input-place > div label {
  font-size: 0.14rem;
  color: #444;
  float: left;
  width: 16%;
  white-space: nowrap;
}
/* line 54, login.less */
.login-input-place > div input {
  font-size: 0.14rem;
  float: left;
  width: 84%;
  background: transparent;
}
/* line 62, login.less */
.login-input-place > div input::placeholder {
  color: #aaa;
}
/* line 66, login.less */
.login-input-place .login-btn {
  width: 100%;
  font-size: 0.14rem;
  display: block;
  margin-top: 0.3rem;
  background: none;
  border: none;
  border: 0;
  background: #f6c712;
  color: #fff;
  height: 0.34rem;
  border-radius: 0.04rem;
}
/* line 79, login.less */
.login-input-place .other-problem {
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
}
/* line 83, login.less */
.login-input-place .other-problem a {
  display: block;
  font-size: 0.12rem;
  color: #bbb;
}
/* line 88, login.less */
.login-input-place .other-problem a.login-problem {
  float: left;
}
/* line 91, login.less */
.login-input-place .other-problem a.mobile-login {
  float: right;
}
/* line 98, login.less */
.third-login-way {
  width: 100%;
  min-width: 320px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 2rem;
}
/* line 106, login.less */
.third-login-way a {
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 50%;
  background: #111;
  margin: 0 0.14rem;
}
/* line 116, login.less */
.third-login-way a:nth-child( 1) {
  background: #5bbf60 url(../images/icon/wechat_login_icon.png) no-repeat center;
  background-size: 70%;
}
/* line 116, login.less */
.third-login-way a:nth-child( 2) {
  background: #55b2e8 url(../images/icon/qq_login_icon.png) no-repeat center;
  background-size: 70%;
}
/* line 116, login.less */
.third-login-way a:nth-child( 3) {
  background: #666666 url(../images/icon/alipay_login_icon.png) no-repeat center;
  background-size: 70%;
}
/* line 116, login.less */
.third-login-way a:nth-child( 4) {
  background: #de6f68 url(../images/icon/weibo_login_icon.png) no-repeat center;
  background-size: 70%;
}
/* line 116, login.less */
.third-login-way a:nth-child( 5) {
  background: #5f77d4 url(../images/icon/baidu_login_icon.png) no-repeat center;
  background-size: 70%;
}
